"""
______________________________
time：2021/7/8
______________________________

"""
"""
混合应用是：原生控件(xml文件)+html
原生控件的识别方法：通过三种app定位工具
html识别方法：F12
如何区分是原生控件还是html:打开手机上的开发者选项——绘图——显示布局边界，可以被框起来的就是原生控件。

如果一个元素是android.webkit.WebView:里面放的就是html
有些定位工具中：如果上层是android.webkit.WebView，然后鼠标可以定位到页面内，元素是android.webkit.view,它也是个html。

做混合应用测试之前准备工作：
1.识别出html
如果没有：要从原生控件的操作切换到html的操作的需求，就不用做混合应用的自动化。

2.开启webview(网页视图)的调试模式，app默认是关闭的(微信公众号，小程序也必须要)；

3.得到当前所有的contexts，通过driver.contexts得到；

4.切换：driver.switch_to.context,一定会有NATIVE_APP,可能还会有webview，

===========html——web自动化===================
5.元素识别工具：元素定位怎么看？

6.驱动程序：chromedriver/安卓系统的webview版本
怎么看手机版本webview怎么看？
 a.使用工具uc-devtools,进入到html里面，然后在包名后面的括号里有webview的版本；
 b.使用Chrome浏览器里输入：
 c.appium server的日志里有显示；
 在启动参数里指定chromedriver获取路径"chromedriverExecutableDir":""
 
"""
